package com.yisu.auction.manager.core.mapper;

import com.yisu.auction.ewf.entity.SystemNotice;
import com.yisu.auction.manager.domain.request.SystemNoticePackage.SystemNoticeRequest;

import java.util.List;

public interface SystemNoticeMapper {
    int deleteByPrimaryKey(Long id);

    int insert(SystemNotice record);

    int insertSelective(SystemNotice record);

    SystemNotice selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SystemNotice record);

    int updateByPrimaryKeyWithBLOBs(SystemNotice record);

    int updateByPrimaryKey(SystemNotice record);

    /**
     * author:黄萧林
     * Business Description:分页获取系统公告信息
     * @param systemConfigRequest
     * @return
     */
    List<SystemNotice> getSystemNoticeInfoByPage(SystemNoticeRequest systemConfigRequest);
}